//package com.qingcloud.adminbackend.entity.sysfunction;
//
//import io.swagger.annotations.ApiModelProperty;
//import lombok.Data;
//
//import java.io.Serializable;
//import java.util.List;
//
//@Data
//public class MenuDTO implements Serializable {
//
//    @ApiModelProperty(value = "", example = "")
//    private String id;
//
//    @ApiModelProperty(value = "上级id", example = "")
//    private String parentId;
//
//    @ApiModelProperty(value = "功能编码", example = "")
//    private String code;
//
//    @ApiModelProperty(value = "菜单名称", example = "")
//    private String menuName;
//
//    @ApiModelProperty(value = "菜单英文名称", example = "")
//    private String menuNameEn;
//
//    @ApiModelProperty(value = "菜单连接", example = "")
//    private String menuUrl;
//
//    @ApiModelProperty(value = "排序序号", example = "")
//    private Integer orderNo;
//
//    @ApiModelProperty(value = "菜单图片样式表", example = "")
//    private String icon;
//
//    @ApiModelProperty(value = "1:网格化菜单；2：健康云菜单", example = "")
//    private Integer menuType;
//
//    @ApiModelProperty(value = "子菜单列表", example = "")
//    private List<MenuDTO> childList;
//
//    @ApiModelProperty(value = "是否有菜单 true有, false没有", example = "false")
//    private Boolean haveChildren;
//
//    /**
//     * 使用功能对象创建
//     *
//     * @param sysFunction
//     * @return
//     */
//    public static MenuDTO buildFromSysFunction(SysFunction sysFunction) {
//        MenuDTO it = new MenuDTO();
//        it.setId(sysFunction.getId());
//        it.setParentId(sysFunction.getParentId());
//        it.setMenuName(sysFunction.getFunctionName());
//        it.setMenuNameEn(sysFunction.getFunctionNameEn());
//        it.setMenuUrl(sysFunction.getFunctionUrl());
//        it.setOrderNo(sysFunction.getOrderNo());
//        it.setIcon(sysFunction.getIcon());
//        it.setMenuType(sysFunction.getMenuType());
//        it.setCode(sysFunction.getCode());
//        it.setHaveChildren(false);
//        return it;
//    }
//}
